package br.com.pacoteprincipal;

import br.com.interfaces.IConta;

/**Classe Contas a pagar:
 * classe responsavel por definir as caracteristicas das contas a serem pagas
 * @author Felipe
 */
public class Conta implements IConta{
    String referencia;
    int numero;
    double valor;
    

     /**
      * Construtor da classe Conta:
      *   responsavel por definir os atributos obrigatorios para referenciar objetos da classe Conta
      *   @param  referencia: Referente ao nome da conta
      *   @param  numero: numero da conta
      *   @param valor: valor da divida
      */
    
       public Conta(String nome,int numero,double valor){
           this.referencia=nome;
           this.numero=numero;
           this.valor=valor;
          
           
       }
       
      
       
       
    @Override
       public void setNumero(int numero){
           this.numero=numero;
       }
       
     
    @Override
       public void setValor(double valor){
           this.valor=valor;
       }
       
       
    @Override
       public String toString(){
           
            String retorno="Numero:"+this.numero+" Referente a:"+this.referencia+" valor:"+this.valor;
            return retorno;
       }
       
      
    @Override
       public String getReferencia(){
           return this.referencia;
       }
       
      
    @Override
           public int getNumero(){
           return this.numero;
       }
       
     
    @Override
       public double getValor(){
           return this.valor;
       }

    @Override
       public void setReferencia(String nome){
           this.referencia=nome;
       }
       
    
     
}
